/**给你一个整数数组 arr 和两个整数 k 和 threshold 。

 请你返回长度为 k 且平均值大于等于 threshold 的子数组数目。

 是子数组所以子数组是要连续的
 */
class Solution {
    public int numOfSubarrays(int[] arr, int k, int threshold) {
        int count = 0;
        int windowSum = 0;

        for (int i = 0; i < k; i++) {
            windowSum += arr[i];
        }
            if (windowSum >= k*threshold) {
                count++;
            }
        for (int i = k; i < arr.length; i++) {
            windowSum += arr[i]-arr[i-k];
            if(windowSum >= k*threshold)
                count++;
        }
        return count;
    }
}